package com.cloudbroker.bcs.platform.dav.bizapi.service.business.wechat.vo;

import com.cloudbroker.bcs.platform.dav.bizapi.service.base.vo.HSBCPSVO;

/**
 * 
 * @author panjx12801
 *
 */
public class PayCallback extends HSBCPSVO {
    private static final long serialVersionUID = 2224893683670740384L;
    
    //第三方APPID
    private String appid;
    //第三方app交易号
    private String outtrxid;
    //交易类型
    private String trxcode;
    //通联交易流水号
    private String trxid;
    //交易金额
    private String trxamt;
    //交易请求日期
    private String trxdate;
    //交易完成时间
    private String paytime;
    //微信交易单号
    private String chnltrxid;
    //交易状态
    private String trxstatus;
    //签名信息
    private String sign;
    
    public String getAppid() {
        return appid;
    }
    
    public void setAppid(String appid) {
        this.appid = appid;
    }
    
    public String getOuttrxid() {
        return outtrxid;
    }
    
    public void setOuttrxid(String outtrxid) {
        this.outtrxid = outtrxid;
    }
    
    public String getTrxcode() {
        return trxcode;
    }
    
    public void setTrxcode(String trxcode) {
        this.trxcode = trxcode;
    }
    
    public String getTrxid() {
        return trxid;
    }
    
    public void setTrxid(String trxid) {
        this.trxid = trxid;
    }
    
    public String getTrxamt() {
        return trxamt;
    }
    
    public void setTrxamt(String trxamt) {
        this.trxamt = trxamt;
    }
    
    public String getTrxdate() {
        return trxdate;
    }
    
    public void setTrxdate(String trxdate) {
        this.trxdate = trxdate;
    }
    
    public String getPaytime() {
        return paytime;
    }
    
    public void setPaytime(String paytime) {
        this.paytime = paytime;
    }
    
    public String getChnltrxid() {
        return chnltrxid;
    }
    
    public void setChnltrxid(String chnltrxid) {
        this.chnltrxid = chnltrxid;
    }
    
    public String getTrxstatus() {
        return trxstatus;
    }
    
    public void setTrxstatus(String trxstatus) {
        this.trxstatus = trxstatus;
    }
    
    public String getSign() {
        return sign;
    }
    
    public void setSign(String sign) {
        this.sign = sign;
    }

    @Override
    public String toString() {
        return "PayCallback [appid=" + appid + ", outtrxid=" + outtrxid + ", trxcode=" + trxcode + ", trxid="
                + trxid + ", trxamt=" + trxamt + ", trxdate=" + trxdate + ", paytime=" + paytime + ", chnltrxid="
                + chnltrxid + ", trxstatus=" + trxstatus + ", sign=" + sign + "]";
    }
    
}
